home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / comm / cnet / pdmenu42.readme < prev    next >
Text File  |  1994-10-08  |  7KB  |  178 lines

  1. Short: Configurable ANSI pulldown menu system
  2. Type: comm/cnet
  3. Uploader: marlin@cnet577.cts.com
  4.  
  5. Long:
  6.  
  7. /* New Pulldown Menu Version 4.2 - System for Cnet V3+ */
  8.  
  9. Pulldown Menus Has Been Rewritten in C for fasttttttt processing, you should
  10. notice at least a 500% speed increase when using pulldowns.
  11.  
  12. Updating from Previous Version Just Change Line 68 to Same As Below, Copy 
  13. the New Pulldown Program to your Pfiles Directory.  Kill the Old PulldownMenu
  14. File if you Like.  Copy Pulldow2 program to your pfiles directory.
  15. Copy the New PDeditor to your Pfiles Directory.
  16.  
  17. Why use Pulldown Menus ?
  18.  
  19.   Pulldown Menus Allows Easy Configurable Menus Editable While Users Online.
  20.   The Editor Is In A Visual Environment Showing You Exactly What the Final
  21.   Menu Will Look Like While Editing.
  22.  
  23.   Pulldown Menus Makes It Easy For Users To Navigate Around Your BBS Using
  24.   Cursor Keys Or Hot Keys.
  25.  
  26.   Pulldown Menus Allows Countless Possibilites For The Way You Want To
  27.   Organise Your Menus.
  28.  
  29.   Includes Features Like Direct File Showing, Inbuilt Stats, File Credits etc.
  30.  
  31. Setup instructions
  32.    
  33.    Modify line 68 of your bbs text file to contain
  34.           #2Pfiles:pulldown}#0Pfiles:pulldow2}
  35.  
  36.    Install the PDEditor into you pfiles section.  Just add it as an Arexx
  37.    Script.
  38.  
  39.    Copy the MENUDEFS.SMG? files to your pfiles: directory.  These are sample
  40.    menu definition files.
  41.  
  42.    Thats all there is too it, to customise menus run the editor and follow
  43.    the instructions.
  44.  
  45.    The only key not shown is if you use a '!' it will bring up a command 
  46.    prompt allowing you to enter any normal cnet command, good for sysops 
  47.    etc.
  48.  
  49.    This program is shareware and if you would like updates, support and 
  50.    better versions including more direct commands, customize colours etc 
  51.    send $20.00 Australian to :
  52.  
  53.                               Steve Goodwin
  54.                               22 River Mews North
  55.                               Leis Parade
  56.                               LAWNTON  QLD  4501.
  57.  
  58.                     BBS # : +61 7 285 1130 (Goodies & Bits) 
  59.  
  60.    Some things to note when using direct commands:  make sure everyone is
  61.    able to see the item.  Sometimes CNET will renumber eg: message areas if
  62.    you have one that only certain people can see so when someone without 
  63.    access enters a message area from the pulldown menu the titles don't 
  64.    match up.  Organise your protection in a different manner if you have this
  65.    problem, for more info just drop me a line.
  66.  
  67.    P.S. Support further development of this product by not hacking the code
  68.    and removing copyrights etc.  I would like feedback on the program and
  69.    things you think I should add to make this product better.
  70.  
  71. ** Must Thank Alan Rowe of Seenit BBS for his constructive BETA testing on 
  72.    the Pulldown Menus through development.  His BBS can be called 
  73.    on +61 7 8123839
  74.  
  75. Users Upgrading from version 2.? to 4.0
  76.  
  77.    Rename Your Menudefs.SMG file to Menudefs.SMG1
  78.  
  79. Using The Editor:
  80.  
  81.   After configuring your pdeditor as a pfile, you can look at the example
  82.   menus.
  83.  
  84.   Use > to go to next menu or < to return to previous.
  85.   Menus are Numbered From 1 (being your main menu) upwards
  86.   
  87.   Follow the Internal Instuctions using ? for editing commands.
  88.  
  89.   Other Features not in internal instructions :
  90.  
  91.      When Access Required (R) is set to 2 it will instruct Pulldowns to find
  92.      a new menu who's number should be in Level Required (L).
  93.   
  94.      The Action (A) for This Command Then Becomes The Start Address Of The
  95.      New Menu.  Two Varibles need to Be Set.  The Number Of the Top Menu and
  96.      the Number Of The Sub Menu.  (Good for returning from Sub Menus)
  97.  
  98.      To Set This you put a T for top menu or S for sub menu separated by
  99.      zeros for the position ie:
  100.  
  101.      0S000T
  102.  
  103.      The first character is considered position 0.
  104.  
  105.      Okay the above example would set the sub menu to 1 and the top menu to
  106.      6.
  107.  
  108.      S00T - Here Sub is 0 (no display) and Top Menu is 3
  109.  
  110.      If you want both S & T to be the same number use a number 1 as the first
  111.      character instead of a zero.
  112.  
  113.      EG : 100TS   - The S Must Follow The T.  Both Menus Will Be 3.
  114.  
  115.      Split Join & Sort have been added for Adding Large Menu List then Auto
  116.      Sorting.  Then Allowing Spliting to Separate the Menu & then Re Joining 
  117.      if Required to Add Items & ReSort.  An Example of This is The Third Set
  118.      Of Menus Supplied Inside This Archive.
  119.  
  120.      Say for instanace you have a echo mail area with around 40 titles, type
  121.      them all into one menu, sort them then move down to around item number
  122.      17 of the menu and use split to split it to the next menu to the right.
  123.  
  124.      Make the menu to the right before spliting.
  125.  
  126.      If the new menu is still too long split it again.
  127.  
  128.      (T) - Split
  129.      (O) - Sort
  130.      (J) - Join
  131.  
  132.      Join is used to join to menus together.  It copies the menu to the right
  133.      into the current menu.  Must be inside the menu.
  134.  
  135.      Menus can become messy with the split, join and sorting. Experiment and
  136.      see what you can come up with.
  137.  
  138. Hotkeys Support:
  139.  
  140.   To Use Hotkeys in Your Menus All You Have To Do Is Put an @ sign infront of
  141.   the letter you want to become the hotkey.  EG: @Files would make the letter
  142.   F become the hotkey for that selection.  A Second example would be F@iles
  143.   which would make the i become the hot key.
  144.  
  145.   Some things to remember is you make displayed menus the same hotkey it will
  146.   default to the first hotkey on the screen.  It is okay to use the same 
  147.   hotkey within a sub menu as the Topbar for that submenu.
  148.  
  149.   Don't worry to if your top menu starts to wrap by the amount of @ signs 
  150.   added, as these will be invisible later.
  151.  
  152. Executing Arexx Files and Cnet C Files from within menu:
  153.  
  154.   Set the action for the item to the full path and name of program to execute
  155.   eg: PFILES:PDEDITOR
  156.  
  157.   Set the S Skip level to 3 for executing Arexx or 4 for executing cnet c 
  158.   files.
  159.  
  160.  
  161.  
  162. ============================= Archive contents =============================
  163.  
  164. Original  Packed Ratio    Date     Time    Name
  165. -------- ------- ----- --------- --------  -------------
  166.      585     273 53.3% 02-Jul-94 21:21:32  file_id.diz
  167.     2995    1116 62.7% 02-Jul-94 16:16:22  menudefs.smg1
  168.     1704     630 63.0% 18-Jun-94 10:21:38  menudefs.smg2
  169.     2859     991 65.3% 18-Jun-94 10:22:46  menudefs.smg3
  170.      608     257 57.7% 26-Jun-94 11:09:42  menudefs.smg4
  171.    14002    3473 75.1% 02-Jul-94 21:10:04  pdeditor
  172.       48      48  0.0% 02-Jul-94 20:41:34  pulldow2
  173.     5826    2707 53.5% 02-Jul-94 21:16:56  readme
  174.    36140   16381 54.6% 03-Jul-94 09:09:42  PullDown
  175.     1282     409 68.0% 28-Jan-80 21:52:04  mybbs.displayme
  176. -------- ------- ----- --------- --------
  177.    66049   26285 60.2% 10-Jul-94 12:47:06   10 files
  178.